let layer = null
let form = null
layui.use(['layer', "form"], function () {
    layer = layui.layer;
    form = layui.form

    // 表单回填赋值
    // 发送请求 获取用户信息
    function userInfo() {
        $.ajax({
            url: '/my/userinfo',
            success: function (res) {
                if (res.status == 0) {
                    // form必须的有这个类名lay-filter="user"  
                    // 将获取的值添加到表单内   回填的表单name的属性名必须和获取来的属性名一致
                    form.val("user", res.data);
                }
            },
        })
    }
    userInfo()

    // 提交数据
    $('form').on('submit', function (e) {
        e.preventDefault()
        // 获取表单的内容
        let data = form.val("user");

        // 发送数据
        $.ajax({
            url: '/my/userinfo',
            type: 'post',
            data: data,
            success: function (res) {
                // 提示信息
                layer.msg(res.message)
                if (res.status == 0) {
                    // 在子页面中:更新index页面父级的用户信息  完成产品业务
                    window.parent.getInfo()
                }
            }
        })
    })


    // reset表单重置事件
    $('form').on('reset', function (e) {
        e.preventDefault()
        // 按下重置按钮, 返回 表单回填赋值
        userInfo()
    })


});